
/**
 * cookie存储
 * @param {string} key 
 * @param {object} val 
 * @param {number} time 
 */
function setcookie (key,val,time = 20) {
    //判断是否是对象类型
    if (typeof val == 'object') val =JSON.stringify(val)
    //创建日期对象
    const d = new Date()
    //设置时间戳
    d.setTime(d.getTime()-1000*60*60*8+1000*time)
    //cookie存储姓名
    document.cookie = `${key} = ${val};expires = ${d}`

}


/**
 * cookie获取
 * @param {string} key 
 * @returns  string
 */

function getcookie (key) {
        //按照 ; 进行划分 
let arr = document.cookie.split('; ')
        //遍历
for (let i =0;i<arr.length;i++){
        //item 相当于每一个值
        let item = arr[i]
        //按照 = 进行划分
        let tempArr = item.split('=')
        //判断
        if(tempArr[0] == key) return tempArr[1]
    }
}


/**
 * cookie移除
 * @param {string} key 
 */

function removecookie (key) {
    //调用setcookie
    setcookie(key,null,-1)
}